home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / comm / fido / jm940928.lha / jammail.faq < prev    next >
Text File  |  1994-09-17  |  10KB  |  304 lines

  1. This text file, will contain questions like those I have received in
  2. Email or a public conference about JamMail.  Primarily, these questions
  3. are going to related directly to JamMail or JamScan.
  4.  
  5.  
  6. If you have suggestions of how to integrate some of this into the manual
  7. let me know.
  8.  
  9.  
  10. Q) How do I contact you?
  11. A) The following Network addresses are all valid:
  12.    FidoNet#1:163/139, ZyXELNET#18:18/0, AmigaNet#40:553/139
  13.    ab207@freenet.carleton.ca
  14.  
  15.    Snail: James McOrmond
  16.           264 2nd Avenue.
  17.           Ottawa, On
  18.           K1S 2H9
  19.           Canada
  20.  
  21.    Voice: 613-230-8720
  22.    ZyXEL: 613-230-2172
  23.    VFC:   613-230-1136
  24.  
  25.  
  26. Q) How to I start a JamMail Mailer?
  27. A) Execute the S:Setup script.  Since JamMail sets the execute bit, you
  28.    only need to type "setup" from any CLI where the s: directory is in
  29.    your search path.
  30.  
  31.  
  32. Q) How do I shutdown JamMail?
  33. A) Various different ways.
  34.    1) press Ctrl-C in the scheduler window.  If configured, it will close
  35.       the rest of the system down.
  36.    2) If configured (in the scheduler menu), pressing Ctrl-C in a modem
  37.       window will close the scheduler down, and then the scheduler will
  38.       close everything else down (if configured).
  39.    3) Send an Abort message to the scheduler:
  40.  
  41.       rx "Address JAMMAIL Abort"
  42.  
  43.    4) If the scheduler is not configured to abort all other lines,
  44.       abort messages will need to be sent to each active line as well
  45.       as the scheduler.
  46.  
  47.  
  48.  
  49.               *************************************************
  50.  
  51.   NB: All abort commands will wait untill the current session (if there
  52.       is one) is finished.
  53.  
  54.       Pressing Ctrl-D in a modem/scheduler window typically will timeout
  55.       any waiting/delay that is being done by that window.
  56.  
  57.               *************************************************
  58.  
  59.  
  60.  
  61. Q) How do I shutdown a single JamMail line/modem?
  62. A) if you are really sure you want to do this:
  63.  
  64.       rx "Address JAMMAIL1 Abort"
  65.  
  66.       Aborts line 1
  67.  
  68.       rx "Address JAMMAIL2 Abort"
  69.  
  70.       Aborts line 2, etc...
  71.  
  72.  
  73. Q) After shutting down a single line, how can I get it to operate again?
  74. A) assuming the line was shut down as explained in the previous question:
  75.  
  76. launch JAMMAIL1 jammail!startup-1 1 25000
  77.  
  78.    would launch line 1
  79.  
  80. launch JAMMAIL2 jammail!startup-2 1 25000
  81.  
  82.    would launch line 2, etc...
  83.  
  84.  
  85.  
  86. Q) How about starting/stopping the scheduler?
  87. A) JamMail currently is not designed to operate without a scheduler.
  88.    Previously there was an option to operate without the scheduler
  89.    but it has been removed.  In future versions, there will be two
  90.    different schedulers built in.  The first one will be an expanded
  91.    version of the current scheduler.  The second one, will be a
  92.    very simple one that a "point" type system would use to poll only
  93.    their boss, and they'd likely close down after a good session.
  94.  
  95.  
  96.  
  97. Q) Can I setup xxxxx File server designed for TrapDoor?
  98. A) Yes.  All file request servers designed for TD (or any other mailer,
  99.    as long as its external) should be launchable from JamMail.
  100.  
  101.  
  102.  
  103. Q) How?
  104. A) It is going to vary between different freq servers.
  105.    Typically, its going to require the editing of both the XferqSH
  106.    command line (configured in Menu A), and the contents of the
  107.    Freq.cfg file (as named in menu 9).
  108.  
  109.    XferqSH is currently being used to handle Freq servers.  It has
  110.    a small built in Freq server, but most people are not going to
  111.    use it.
  112.  
  113.    NB: If you are going to support UserFreqs, you may want to
  114.        copy what you put in the Freqcfgs variable/command line,
  115.        into the userfreq equivalents.  The only difference may
  116.        be a switch (if the server supports it), to return a
  117.        textual response to the user, instead of a fidonet message
  118.        packet.  That would be set in the UserFreqcfg file if
  119.        necessary/possible.
  120.  
  121.    There are two methods of launching a Freq server, Synchronously
  122.    (like TrapDoor, or an MS-Dos system), or Asynchronously (multi-
  123.    tasking!).  Most freq servers designed for TD, will still run
  124.    Asynchronously, and if it works, you should definately attempt to
  125.    setup your server like that.
  126.  
  127.    In a recent message to Brendan Pratt about launching FFRS, this
  128.    was part of my response (sort of edited).
  129.  
  130.  
  131.  JM> > My Freq command under TrapDoor is :-
  132.  JM> > 
  133.  JM> > FREQUEST "Xeno:FFRS Mail:FFRS.cfg %i %o %B %n %S"
  134.  
  135.  JM> For synchronous execution edit the freqcfg file to have this line:
  136.  
  137.  JM> #?.req xeno:ffrs mail:ffrs.cfg %R %O %S
  138.  
  139.  JM> For Asynchronous execution:
  140.  
  141.  JM> #?.req run xeno:ffrs mail:ffrs.cfg %R %o %S
  142.  JM>        ^^^                            ^^ (small %o)
  143.  
  144.  JM> In the "Freq Server" xferq menu, the last "field" should be:
  145.  
  146.  JM> \"$(baud) $(remote.zone):$(remote.net)/$(remote.node).$(remote.point) Sysop\"
  147.  
  148.  JM> this would replace the "received at $(baud) on line.date $<time>" stuff.
  149.  
  150.  JM> The sysops actual name could be put in there, but normally it isn't worth
  151.  JM> the trouble :-)
  152.  
  153.  
  154.    The variables used in the freqcfg file are explained in the
  155.    manual.
  156.  
  157.    In a future version of JamMail, configuring Freq servers designed
  158.    for TrapDoor will be much easier.
  159.  
  160.  
  161.  
  162.  
  163. Q) Whats the difference between Asynchronously launching, and
  164.    synchronously launching?
  165. A) Synchronously launching means that the mailer will wait until the
  166.    Freq server has found *ALL* of the files in the .REQ file.  If this
  167.    takes a long time, the other system may hang up.
  168.    Asynchronously means that as soon as the first file is found, the
  169.    transfer will start.
  170.  
  171.  
  172.  
  173. Q) Can I setup xxx File server designed for a WPL/Xferq.library based
  174.    system?
  175. A) Of course!  Put its execution line in the XferqSH command line
  176.    configured in menu A.  If there are strange variables in the
  177.    string, contact me, and i'll let you know if things are okey.
  178.  
  179.  
  180.  
  181.  
  182. Q) I call a system and receive files all the time, but JamMail
  183.    never sends any mail my system exports.
  184. A) Possible problems:
  185.    1) JamScan is not configured correctly, or not configured at all.
  186.       JamScan takes the .FLO files tossers typically create for TrapDoor
  187.       and converts them into a form that JamMail uses.  JamScan can
  188.       also be setup to take the .?UT files from your tosser, and to
  189.       compress them before sending them out.
  190.    2) There isn't a match between the address the other system is using
  191.       and the address JamScan has the mail waiting for.
  192.       *ALL* addresses in Jammail are typically 5d, which is in either
  193.       the form "FidoNet#1:163/139.0" or "1:163/139.0@FidoNet".  I much
  194.       prefer the first format (since the most relevent is on the left)
  195.       but both are common.  DOMAINS are required with JamMail.  If the
  196.       other system is not configured with domains (or is impossible
  197.       as with the current TrapDoor versions) a domain of FidoNet should
  198.       be used for that systems mail in JamScan.
  199.  
  200.  
  201.  
  202. Q) When should JamScan be run?
  203. A) Right after any export or file processing that your system may do.
  204.  
  205.  
  206.  
  207. Q) Whats a basic JamScan.cfg look like?
  208. A)
  209.  
  210.  
  211. HOST 1:163/139
  212. HOLD -50
  213. DIRECT 30
  214. CRASH 50
  215. BUNDLES outbound:
  216. PACKETS out:
  217. PKTS out:packets/
  218. route (1|2|3|4|5|6).#?.#?.#?.?LO     FidoNet#*:*/*.*   norm
  219.  
  220.  
  221.    This routes all .FLO control files (as setup for TD) to their FidoNet
  222.    equivalent.
  223.  
  224.    If your system is in multiple networks, you'll need additional routing
  225.    lines for those domains, like:
  226.  
  227. route (16|17|18|19).#?.#?.#?.?LO     ZyXELNET#*:*/*.*   norm
  228.  
  229.    This assumes that all mail for Zones 16, 17, 18 and 19, in my outbound
  230.    directory is a ZyXELNET system.  On my system, that is true, but if
  231.    you belong to two networks in the same zone, a little more will need
  232.    to be done.  Something like this may help a bit:
  233.  
  234. route 18.163.#?.#?.?LO     ZyXELNET#*:*/*.*    norm
  235. route 18.553.#?.#?.?LO     ScoobyNET#*:*/*.*   norm
  236.  
  237.  
  238.  
  239. Q) What about using JamScan without .FLO files in the outbound directory?
  240.    (Ie, uncompressed .OUT, CUT, DUT, HUT files).
  241. A) This is the preferred method of using JamScan.  Route statements would
  242.    be setup very much similarly as above, but with the extension changed
  243.    and the compression format added at the end.
  244.  
  245.  
  246. route 18.163.#?.#?.?UT     ZyXELNET#*:*/*.*    norm zip
  247. route 18.553.#?.#?.?UT     ScoobyNET#*:*/*.*   norm lha
  248.  
  249.  
  250.    See the JamScan.Doc file for more explanation of each field if
  251.    necessary.
  252.  
  253.  
  254.  
  255. Q) How about .REQ files?
  256. A) Currently, JamMail will not dial automatically based on a .REQ file
  257.    being in the outbound directory.  If you manually tell JamMail to
  258.    call a system, and there is a request file waiting for it (in either
  259.    Zone.Net.Node.Point.REQ format, or the Hex 2d name format
  260.    (00a300a9.REQ)), it will be sent.
  261.  
  262.  
  263.  
  264. Q) Why does JamMail take so long to open/close windows when the
  265.    "Abort on Line Ctrl-C" option is turned on in the scheduler
  266.    menu?
  267. A) Due to the way the Ctrl-C is checked for, this is a result.  If you
  268.    don't want that delay, simply turn of the Ctrl-C checking in those
  269.    windows, and press Ctrl-C in the scheduler window to close down.
  270.  
  271.  
  272.  
  273. Q) Why does JamMail not open on a Public Screen when configured to do
  274.    so?
  275. A) Currently, JamMail does not open its own public screen itself.  It
  276.    will however open on a window created by another program like
  277.    Screenmanager (which is what i use).
  278.    A future version of JamMail will open its own screen.
  279.  
  280.  
  281.  
  282. Q) When I start JamMail, the modem window flashes, and I get some
  283.    sort of death message in the logs.
  284. A) This means JamMail was not able to open the modem.  Most likely
  285.    you have either JamMail, or a program already using the serial
  286.    port, not set to use SHARED mode.  Set all programs (JamMail,
  287.    BBS's, etc...) to use shared mode on all lines/modems.
  288.  
  289.  
  290. Q) Why do most of my BOSS's addresses show up as Unknown during EMSI
  291.    sessions?
  292. A) JamTool only looks at the phonebook, and the cache files to find
  293.    AKA's during handshakes.  Any systems/addresses you have passwords
  294.    for should be listed in your phonebook.
  295.  
  296.  
  297. Q) When I first startup JamMail, sometimes I get some junk characters,
  298.    and some MSetBaud -1 error messages.
  299. A) A typical cause for the MSetBaud -1 error, is that JamMail is unable
  300.    to open and close the serial port to make sure all of the baud rate
  301.    settings are correct.  Make sure JamMail is started up on your system
  302.    before other programs that use the serial device.
  303.  
  304.